weather-protected motor - German English Dictionary